leave an indelible mark - Alemán Inglés Diccionario